Trains serve Landsborough from Brisbane, from where buses can be caught to Mooloolaba.
Mooloolaba is very easily accessed by car from Brisbane, being a straight 1.5 hour drive on the Bruce Highway.
Sunshine Coast regional airport is served by domestic carriers Jetstar and Virgin Blue, and is a 30 minutes busride away.